A framework for building reusable mobile agents for network management
نویسنده
چکیده
Mobile agents can migrate among nodes to perform a set of management tasks at each of the visited nodes. Existing mobile agent-based network management systems often assume that their mobile agents are designed to work in particular networks to raise the efficiency of agent migration among multiple nodes. Unfortunately, such mobile agents cannot be reused in different networks. This paper proposes a framework where a mobile agent for network management is composed of two kinds of software components, a itinerary part and a behavioral logic part. Both components are implemented as mobile agents. The former is a carrier designed for particular networks, and it can efficiently navigate other mobile agents among nodes in its target network. The latter defines management tasks performed at each node independently of any local network. This framework allows a mobile agent for network management to be reused in various networks without being modified. A prototype implementation of this framework and its application were built on a Java-based mobile agent system.
منابع مشابه
Reusable Mobile Agents for Cluster Computing
Adopting mobile agent technology can eliminate the need for the administrator to manage clusters, e.g., installation and upgrading of software, and auditing of clusters and networks. However, creating mobile agent-based network management systems is still in an ad-hoc manner but not on methodologies for building mobile agents for cluster and Grid computing. This paper presents a framework for r...
متن کاملBuilding reusable mobile agents for network management
Mobile agents can migrate among nodes to perform a set of management tasks at each of the visited nodes. Existing mobile agent-based network management systems often assume that their mobile agents are designed to work in particular networks to raise the efficiency of agent migration among multiple nodes. Unfortunately, such mobile agents cannot be reused in different networks. This paper propo...
متن کاملSpecification and Selection of Network Management Agents
This paper proposes a framework for building a reusable mobile agent from two kinds of components: an itinerary component and an application-specific logic component. Both components are implemented as mobile agents. The former is a carrier of the latter over particular networks and the latter defines management tasks performed at each host independently of any network. This framework also prov...
متن کاملADK--Building Mobile Agents for Network and Systems Management from Reusable Components
Mobile agents, programs that move within a system performing a set of tasks, are an active field of research. The focus of current research, however, is on the development of execution platforms and applications for mobile agents and not on methodologies for building agents. Creating mobile agents can be tedious and susceptible to errors. We propose a framework where the agent is composed using...
متن کاملBuilding Domain-specific Mobile-agent Platforms from Reusable Software Components
Mobile agents are a promising technology for developing applications in many application domains. However, it has not yet gained a large acceptance from the developers. One important reason for this is the difficulty of using generic mobile-agent platforms in specific application domains, which have very concrete requisites. In this paper, we present a reusable component-based framework that en...
متن کامل